@echo off
echo 测试ANR日志检测逻辑修复
echo.

echo 修复内容：
echo 原来：总是检查zlog/anr和system/anr目录
echo 现在：直接检查anr文件夹是否有子目录（慢方法文件夹）
echo.

echo 判断逻辑：
echo - 如果anr文件夹下有子目录（慢方法文件夹），显示"有ANR日志"
echo - 如果anr文件夹下没有子目录，显示"无ANR日志，试用无卡顿"
echo.

echo 启动后端服务进行测试...
cd backend
start /B mvn spring-boot:run
cd ..

echo 等待服务启动...
timeout /t 15 /nobreak > nul

echo 测试配置读取...
curl -X GET http://localhost:8080/api/analysis/config/debug

echo.
echo.
echo 现在可以测试ANR日志检测：
echo 1. 使用有ANR文件的压缩包测试，应该显示"有ANR日志"
echo 2. 使用没有ANR文件的压缩包测试，应该显示"无ANR日志，试用无卡顿"
echo 3. 检查生成的analysis.txt文件内容是否正确
echo.

echo 停止服务...
taskkill /F /IM java.exe 2>nul

echo 测试完成！
echo.
echo 预期结果：
echo - 有ANR文件时：显示"有ANR日志"和慢方法统计
echo - 无ANR文件时：显示"无ANR日志，试用无卡顿"
echo - 判断逻辑基于anr文件夹的实际内容
pause
